#include "operator.h"
using namespace std;
bool Operator::setOperator(char op){
    mOp=op;
    return true;
}
void Operator::setParameter(double p1,double p2){
    mP1=p1;
    mP2=p2;
}
bool Operator::result(double &res){
    if(mOp=='+'){
        res=mP1+mP2;
        return true;
    }
    if(mOp=='-'){
        res=mP1-mP2;
        return true;
    }
    if(mOp=='*'){
        res=mP1*mP2;
        return true;
    }
    if(mOp=='/'){
        if(mP2==0){
            return false;
        }
        res=mP1/mP2;
        return true;
    }
    return false;
}